# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:张广勤
@Web site: https://www.tunan.wang
@Github:www.github.com
 
@File:re1_0.py
@Time:2024/8/28 18:38

@Motto:不积跬步无以至千里，不积小流无以成江海！
"""

import re

# 定义一个正则表达式，匹配中文逗号、英文逗号或空格
delimiter_pattern = re.compile(r'[，,\s]+')

# 获取用户输入的字符串
user_input = input("请输入不多于三个变量，可用中文逗号、英文逗号或空格分隔: ")

# 使用正则表达式分割字符串
variables_list = delimiter_pattern.split(user_input)

# 去除列表中的空字符串（如果用户在分隔符之间没有输入任何内容）
variables_list = [var for var in variables_list if var]

# 假设我们只关心前三个变量（如果用户输入了更多，我们可以选择忽略）
# 注意：如果输入少于三个变量，列表将只包含实际输入的变量
if len(variables_list) > 3:
    variables_list = variables_list[:3]  # 只取前三个

# 打印结果以验证
print(f"你输入的变量列表是: {variables_list}")